package com.neuedu.javase.io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

/***
 * 项目名称:  MyJavaSE 
 * 包：  com.neuedu.javase.io 
 * date:   2025/11/5   16:33  
 * 描述:  写入文件
 *  @author : 张金山
 *  作者博客:   https://blog.fulfill.com.cn
 */
public class MyOutPutStream {

    public static void  write(){
        //写入文件的目标位置
        String target ="D:\\upload\\note.txt";


        //是否追加，默认 false
        boolean append = true;

        try {

            //默认的模式是覆盖
            OutputStream os = new FileOutputStream(target,append);


            // 写一个字符
            // os.write((int)'a');

            // 写一个 字节数组
            byte[] bytes = "abcdef".getBytes();
            os.write(bytes);

            byte[] bytes2 = "Hello".getBytes();
            os.write(bytes2);


        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }


    }



    public static void main(String[] args) {
        write();
    }



}
